$(function(){
	/** 上传控件初始化 */
	fileUpload({
		positionId:'_fileupload',
		type:'detail',
		initType:'ajax',
		ajaxUrl:'attachment/attachments.html',
		ajaxData:{bizId : $('#id').val(), attaType:'task'}
	});
	
	/** 是否展示任务计划 **/
	var _isTaskPaln = $('#isTaskPlan').val();
	if (_isTaskPaln == '') {
		$('#task_plan_tr').hide();
	} else {
		/** 加载任务计划列表 */
		$('#dg_task_plan').datagrid({    
			border:1,
			nowrap:true,
			striped:true,
			fit: false,//自动大小
			url : 'task/queryTaskPlans.shtml',
			queryParams : {taskId : $('#id').val()},
			frozenColumns:[[    
		        {field : 'id', title : 'id', hidden:true},    
		        {field : 'name', title : '任务计划主题', width:200,
		        	formatter : function(value, row, index) {
		        		return '<a href="javascript:void(0);" onclick="showTaskPlan(\'' + row.id + '\');">' + value + '</a>';
		        	}
		        },
		        {field : 'remark', title : '任务计划描述', width:300}
		    ]],
		    /*columns : [[
				{field : 'startTime', title : '任务计划时间段', width : 160,
					formatter : function (value, row, index){
						return formatTaskTimeAdv(value, row);
					}
				},
				{field : 'createUserName', title : '创建人', width : 80, align : 'center'},
				{field : 'createTime', title : '创建时间', width:150, align : 'center'}
	        ]],*/
	        columns : [[
    			{field : 'endTime', title : '截止时间', width : 160,
    				formatter : function (value, row, index){
    					return value.split(" ")[0];
    				}
    			},
    			{field : 'planActorName', title : '责任人', width : 80, align : 'center'}//,
    			//{field : 'createTime', title : '创建时间', width:150, align : 'center'}
            ]],
			singleSelect:true,
			rownumbers:true,
//			toolbar:'#tb',
			pagination:true,
			pageSize:20,
			onClickRow:function(rowIndex, rowData){}
		}).datagrid('getPager').pagination({  
	        pageSize: 20,//每页显示的记录条数，默认为10  
	        pageList: [20,50,100],//可以设置每页记录条数的列表  
	        beforePageText: '第',//页数文本框前显示的汉字  
	        afterPageText: '页    共 {pages} 页',  
	        displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
	    });
	}
	
	/** 同意 */
	$('#agree').click(function(){
		if ($("#nextNode").attr('nodeType') != '3') {
			if ($("#nextNode").attr('dynamicSelect') == '1') {
				var userIds = $('#userIds').val();
				if ('' == userIds) {
					$.messager.alert('提醒', '办理人不可为空','info');
					return;
				}
			}
		}
		$("body").mask();
		$('#form').ajaxSubmit({
			url : 'taskWorkflow/agree.shtml',
			success : function(data) {
				$("body").unmask();
				if (!data.success) {
					$.messager.alert('提醒', data.message,'info');
				} else {
					$.messager.alert('提醒', data.message,'info', function(){
						$('#form').form('clear');
						parent.parent.reSearch();
						parent.parent.closeEasyUiWindow('win');
					});
				}
			}
		});
	});
	/** 拒绝 */
	$('#refuse').click(function(){
		if ($("#nextNode").attr('nodeType') != '3') {
			if ($("#nextNode").attr('dynamicSelect') == '1') {
				var userIds = $('#userIds').val();
				if ('' == userIds) {
					$.messager.alert('提醒', '办理人不可为空','info');
					return;
				}
			}
		}
		$("body").mask();
		$('#form').ajaxSubmit({
			url : 'taskWorkflow/refuse.shtml',
			success : function(data) {
				$("body").unmask();
				if (!data.success) {
					$.messager.alert('提醒', data.message,'info');
				} else {
					$.messager.alert('提醒', data.message,'info', function(){
						$('#form').form('clear');
						parent.parent.reSearch();
						parent.parent.closeEasyUiWindow('win');
					});
				}
			}
		});
	});
	/** 驳回 */
	$('#reject').click(function(){
		$("body").mask();
		$('#form').ajaxSubmit({
			url : 'taskWorkflow/reject.shtml',
			success : function(data) {
				$("body").unmask();
				if (!data.success) {
					$.messager.alert('提醒', data.message,'info');
				} else {
					$.messager.alert('提醒', data.message,'info', function(){
						$('#form').form('clear');
						parent.parent.reSearch();
						parent.parent.closeEasyUiWindow('win');
					});
				}
			}
		});
	});
	$('#btnCancel').click(function(){
		parent.parent.closeEasyUiWindow('win');
	});
});

function showTaskPlan(id) {
	var url = 'taskPlan/detailTaskPlan.shtml?id=' + id;
	showEasyUiWindow('contentFrame', url, 'win', '查看任务计划详情', 455, 275);
}
